package org.coopac.service.impl;

import java.util.List;

import org.coopac.dao.ITipoCuentaDAO;
import org.coopac.model.CoopacTipoCuenta;
import org.coopac.service.ITipoCuentaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Transactional
@Service("tipoCuentaService")
public class TipoCuentaService implements ITipoCuentaService {

	@Autowired
	private ITipoCuentaDAO tipoCuentaDAO;
	
	public List<CoopacTipoCuenta> listar() {
		return tipoCuentaDAO.listar();
	}

	public void save(CoopacTipoCuenta tipoCuenta) {
		tipoCuentaDAO.save(tipoCuenta);
	}

	public void update(CoopacTipoCuenta tipoCuenta) {
		tipoCuentaDAO.update(tipoCuenta);
	}

	public void delete(CoopacTipoCuenta tipoCuenta) {
		tipoCuentaDAO.delete(tipoCuenta);
	}

	public CoopacTipoCuenta getById(int id) {
		return tipoCuentaDAO.getById(id);
	}

}
